package com.jeesite.modules.dataScreen.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jeesite.modules.dataScreen.entity.SysMenu;
import com.jeesite.modules.dataScreen.web.dto.SysMenuDto;

import java.util.List;
import java.util.Map;

/**
 * 菜单(SysMenu)表服务接口
 *
 * @author makejava
 * @since 2024-09-24 15:29:55
 */
public interface SysMenuService {

    List<SysMenu> findAll(String name);


    SysMenu findById(Integer id);

    void updateOrCreate(SysMenuDto dto);

    Map<Integer, String> findRoleHomeUrl(List<Integer> homeUrls);

    void delete(Integer id);
}

